home *** CD-ROM | disk | FTP | other *** search
- _ _
- / \ / \
- \#/ \#/
- _ _ _ _ _
- /(\ Version: /(\ _ /(\ /(\ /(\
- / \ 37.5 / \ /(\ / \ / \ / \
- / \ 39.5 / \ / \ / \ / \___ / \
- / \ / \/ \ / // ___ \ / \
- / \ / \ / // /\__\ \ / \
- / \ / \ / // / / )// \
- / /\ \ / /\ /\ \ / // / / \/ /\ \
- / /__\ // / /\ / /\ // // / /______\ /__\ \
- / ____ // / / \/ / / // // / / _ \\ ____ \
- / /\__/ // / / \/ / // / \ ( /\( \ /\\ \___\ \
- \ ( / (___/ \ ( / (___/ \ ( / \ V \\/ / / \___)\ ) /\
- \ V \__\/ \ V \__\/ \ V \ \__7 / / \__\/ / / /
- \___/\ \___/\ \___/\ \_________/ / \___/ /
- \__\/ sMail: \__\/ eMail: \__\/ \________\/ \__\/
- _______ ___ _____
- Christian Krapp krabbe@rz.fh-augsburg.de / __//\ \/ /// __//
- Hagenmähderstr.9 / _// \ /// _//
- D-86391 Stadtbergen / //__ / /// //__
- (GERMANY) \___// /_// \___//
- © 1995,1996,1997 by Christian Krapp
- Freigegeben als SHAREWARE
- http://www.fh-augsburg.de/~krabbe/amigaeye/
-
- An AugustA team Release!
- --------------------------------------------------------------------------------
-
- Copyright:
- Dieses Programm und alle dazugehörige Dateien (Programm-Icon) sind Copyright
- 1995-97 bei Christian 'cr8y' Krapp! Es darf nur im unveränderten Zustand weiter-
- gegeben werden. Eine Gebühr, die über den üblichen Disketten-Preis zuzüglich
- einer geringen Kopiergebühr liegt, darf nicht erhoben werden. Desweiteren darf
- dieses Programm nicht ohne Genehmigung auf eine PD-Serie oder eine CD-Rom über-
- nommen werden. Diese Genehmigung ist beim Autor erhältlich und wird in der Regel
- gegeben.
-
- Nur für die AmiNet, FreshFish, und MeetingPearls CD-Rom-Serien sind keine
- Genehmigungen nötig.
-
- Dieses Programm ist als Shareware freigegeben. Jeder der dieses Programm
- benutzt sollte sich registrieren lassen (mehr dazu weiter unten). Die Shareware-
- gebühr beträgt 5,- DM zzgl. Versand!
-
- Für Schäden, dir durch die Benutzung dieses Programmes entstehen, kann der
- Autor nicht haftbar gemacht werden.
-
- --------------------------------------------------------------------------------
-
- Einführung:
- Jeder Amiga-Benutzer dürfte die verschiedenen Gag-Programme kennen, die ein
- Augenpaar auf dem Bildschirm anzeigen, das dem Mauszeiger "verfolgt". Doch eines
- hat mich schon immer gestört: Diese Augen passen nicht ganz zum Rest einer auf-
- gepeppten Workbench, da die meisten dieser Augenprogramme mit SW-Augen arbeiten.
- Aus diesem Grund hab ich mir die "Arbeit" gemacht und ein farbiges Augenpaar
- erstellt.
- Angefangen hat dies bereits 1995 und ergab MagicEYE. Inzwischen sind schon 2
- Jahre vergangen und deshalb hat sich auch einiges geändert (nicht nur der Name
- und die Einführung der Sharewargebühr). Deshalb dürfte es sich für jeden lohnen,
- das geschichtliche durchzulesen ;-)
-
- --------------------------------------------------------------------------------
-
- 10 Gründe, dieses Programm zu benutzen:
-
- 1.) Die Augen sind Bunt ;^)
- 2.) Fenster wird geschlossen, wenn WB geschlossen wird (screennotify.library)
- 3.) Viele Parameter sind einstellbar
- 4.) Patch, damit sich das Augen-Fenster wie die Screentitelleiste verhält
- 5.) 10(!) verschiedene Effekte mit den Augen
- 6.) Paßt sich an Farbpalette an MagicWB wird nicht mehr benötigt (AmigaOS 3.0+)
- 7.) Sehr kurzes Programm
- 8.) Es ist ein Commodity
- 9.) Bildschirm-Hintergrund kann in AmigaEYE-Fenster kopiert werden
- 10.) AmigaEYE-Fenster ist immer das hinterste Fenster
-
- --------------------------------------------------------------------------------
-
- Was wird benötigt?
- Auf jeden Fall braucht man einen Amiga-Computer (oder kompatibel ;^) ) mit
- mindestens AmigaOS 2.04 oder höher. Leider kann ich nicht garantieren, daß die
- Programmversion für AmigaOS 2.04 funktioniert, da ich nur einen Rechner mit
- AmigaOS 3.0 besitze. Desweiteren sollte die Workbench mit mindestens 8 Farben
- und einer möglichst quadratischen-Auflösung (z.B. 640×512) betrieben werden.
- Auch sollte möglichst für die Bildschirmtitelleiste ein Zeichensatz mit
- mindestens der Größe 13 benutzt werden, da ansonsten die Augen über die Titel-
- leiste hinausstehen. Um das Fenster beim schliessen der WB auch zu schließen,
- wird noch die ScreenNotify-Library von Stefan Becker benötigt. Ist diese nicht
- installiert, wird das Fenster nicht geschlossen.
-
- --------------------------------------------------------------------------------
-
- Die verschiedenen Programm-Versionen:
- Es ist eigentlich sehr einfach: Da AmigaOS 3.0 einige bessere Funktionen hat
- und es ermöglicht, die Farben auf der Workbench zu reservieren, habe ich mich
- entschlossen, zwei Versionen von AmigaEYE zu erstellen. Eine für AmigaOS 2.0
- (AmigaEYE_37) und eine für AmigaOS 3.0 (AmigaEYE_39) und höher.
-
- --------------------------------------------------------------------------------
-
- Wie wird dieses Programm installiert?
- Es gibt fast nichts einfacheres als das: Man muß nur die richtige Programm-
- Version in das WBStartup-Verzeichnis der Startdiskette/-festplatte kopieren. Das
- wars :-]
- Wer die Programme lieber in der User-Startup startet, kopiert die richtige
- Programm-Version am besten in sein C-Verzeichnis und ruft AmigaEYE in der
- User-Startup mit den entsprechenden Parametern auf.
-
- --------------------------------------------------------------------------------
-
- Verwendung:
- Dieses Programm kann von der Workbench (bzw. WBStartup-Verzeichnis) oder einer
- Shell (User-Startup) aus gestartet werden. Desweiteren fehlt dem Programm eine
- grafische Oberfäche. D.h. alle Parameter müssen dem Programm mittels ToolTypes
- im Icon bzw. als Parameter übergeben werden. Folgende Parameter sind möglich:
- vorhanden:
-
- DONOTWAIT : Dies ist eigentlich kein Parameter für AmigaEYE, sondern
- viel mehr ein Schalter für die Workbench. Dieser Eintrag
- sollte nicht entfernt werden!
- WIN_X : Mit diesen beiden Parametern wird die Position der Augen auf
- WIN_Y dem Bildschirm festgelegt. Dabei wird von der oberen linken
- Ecke aus positioniert! Die voreingestellten Werte sind:
- WIN_X=545 und WIN_Y=1
- ACHTUNG: Wenn ein kleiner Zeichensatz als Titelleistenfont
- eingestellt ist (mindestens 11 Punkte), dann sollte man
- WIN_Y auf 0 setzen!
- PRIORITY : Gibt die Taskpriorität für das System an. Dieser Wert sollte
- möglichst unter 0 liegen, damit Programm, die Rechenzeit
- benötigen diese auch erhalten. Im Programm voreingestellte
- ist der Wert 0, im Icon ist -5 voreingestellt.
- MOVEABLE : Fenster kann auf dem Bildschrim verschoben werden.
- DRAGPATCH : Mit diesem (NICHT(!) systemkonformen) Patch ist es möglich,
- daß man auch mit dem Augen-Fenster den Bildschirm nach unten
- bzw. zur Seite verschieben kann. Wird dieses Flag angegeben,
- so ist der Patch aktiv, ansonsten wird dieser Patch nicht
- durchgeführt.
- BACKGROUND : Kopiert den Hintergrund der an der Position ist, an der die
- Augen erscheinen sollen, in das AmigaEYE-Fenster.
- QUICKQUIT : Schnelles Beenden von AmigaEYE (mit der rechten Maustaste)
- ermöglichen.
- BACKDROP : Mit diesem Schalter wird der Layer-Patch aktiviert, der das
- AmigaEYE Fenster immer hinter alle andere Fenster legt.
- ACHTUNG: Es wird die layer.library's Funktion BehindeLayer
- (-54) verändert!
- SLEEP_PERIOD : Dieser Parameter gibt an, wie lange es dauert, bis die Augen
- geschlossen werden, wenn die Maus nicht mehr bewegt wird.
- Voreingestellt ist ein Wert von 5. (in Sekunden)
- LIDCOLOR1 : Mit diesen ToolTypes können die verschiedenen Farben gesetzt
- LIDCOLOR2 werden. Dazu muß nach dem Schlüsselwort eine Hexadezimalzahl
- BLOODCOLOR angegeben werden, die wiefolgt aufgebaut ist:
- PUPILCOLOR1 RRGGBB
- PUPILCOLOR2 RR - Rotanteil (von 00 bis FF)
- PUPILCOLOR3 GG - Grünanteil (von 00 bis FF)
- EYECOLOR1 BB - Blauanteil (von 00 bis FF)
- EYECOLOR2 Damit ergibt FFFFFF die Farbe weiß!
- PUPILREDCOLOR1 ACHTUNG: Wenn die Farbänderungen nicht funktionieren, dann
- PUPILREDCOLOR2 kann es daran liegen, daß keine Farbregister auf
- PUPILREDCOLOR3 dem Screen mehr frei sind.
-
- Und nun zu den 'etwas' interessanteren Effekte-Parametern. Dabei ist anzumerken,
- daß die angegebenen Werte die Wahrscheinlichkeit des Eintretens dieser Effekte
- angibt (1/wert). Es sind nur Werte größer als 1 erlaubt. Wird als Wert 0 über-
- geben, so wird der Effekt ausgeschaltet!
-
- SLEEPY : Mit diesem Parameter kann man bestimmen, wie oft die Augen
- blinzeln sollen.
- TIRED : Dieser Parameter bestimmt, wie oft die Augenlider halb
- herunter klappen.
- ROLL_SYNCHRON : Bestimmt wie Wahrscheinlichkeit das die Pupillen der Augen
- (synchron, d.h. gleiche Richtung) rollen.
- ROLL_ASYNCHRON : Bestimmt die Wahrscheinlichkeit das die Pupillen der Augen
- (asynchron, d.h. entgegengesetzte Richtung) rollen.
- LEFTRIGHT : Wie oft sollen die Augen Links-Rechts schauen?
- UPDOWN : Wie oft sollen die Augen Oben-Unten schauen?
- RANDOM_EYE : Gibt an, wie oft die Augen zittern.
- BLOODY : Bestimmt, wann die Augen rot unterlaufen.
- CLEAR : Wann sollen rotunterlaufene Augen wieder hell werden.
- LEFT_EYE : Schließt kurz linkes Auge. (Abhängig von SLEEPY)
- RIGHT_EYE : Schließt kurz rechtes Auge. (Abhängig von SLEEPY)
- ANGRY : Böse Augenlider. (Abhängig von SLEEPY)
- ANXIOUS : Ängstliche Augenlider. (Abhängig von SLEEPY)
- INSULT : Beleidigte Augen, Pupillen schauen in die andere Richtung
- STOP_TIRED : Wann wird TIRED Effekt beenden.
- STOP_ANGRYANXIOUS : Wann sollen die böse bzw. ängstliche Augen beendet werden
- STOP_EFFEKT : Wann wird ein Effekt beendet. Wenn hier 0 angegeben wird,
- so läuft der Effekt endlos.
- PUPILNORMAL : Wann soll normale Pupille angezeigt werden.
- PUPILBIG : Wann soll große Pupille angezeigt werden.
- PUPILCROSS : Wann soll Kreuz Pupille angezeigt werden.
- PUPILAMIGA : Wann soll Amiga Pupille angezeigt werden.
- PUPILHEART : Wann soll Herz Pupille angezeigt werden.
-
- So, daß wäre eigentlich alles, was man zu diesem Tool wissen müsste. Oder...?
- Ach, ich hab noch nicht erzählt, wie man das Programm beendet? Nun, eigentlich
- meine ich, daß dieses Programm auf jede 8 Farben Workbench gehört. Wenn aber
- jemand dieses Programm beenden will, dann kann er dies wiefolgt machen (es gibt
- drei Möglichkeiten):
- 1.) AmigaEYE einfach nochmal starten!
- 2.) Exchange starten, AmigaEYE aus der Liste auswählen und "Entfernen" anwählen!
- 3.) (mit QUICKQUIT) AmigaEYE Fenster aktivieren und die rechte Maustaste drücken
-
- --------------------------------------------------------------------------------
-
- Was kann man an dem Programm noch verbessern?
- * Man kann noch ein paar Spielereien mit den Augen machen.
- * Man kann noch Augenbrauen einfügen
- * Man kann davon ausgehen, das noch irgendwelche Fehler (undokumentierte
- Möglichkeiten oder gar Käfer ;^) ) enthalten sind, die man entfernen sollte.
-
- --------------------------------------------------------------------------------
-
- ACHTUNG: AmigaEYE wird durch ADSG vertrieben! Um AmigaEYE registrieren zu
- lassen, benutzen Sie bitte das entsprechende ADSGFormular (siehe extra Datei)
- Weiters auch unter http://www.amigaworld.com/adsg/
-
- Wer AmigaEYE registrieren will, Verbesserungsvorschläge, Fehler usw. hat, der
- kann/sollte sich an folgende Adresse wenden:
-
- sMail: Christian Krapp
- Hagenmähderstr. 9
- D-86391 Stadtbergen
- (GERMANY)
- eMail: krabbe@rz.fh-augsburg.de
-
- Sharewaregebühr: 5,- DM
-
- --------------------------------------------------------------------------------
-
- Geschichtliches: (xx steht entweder für 37 (AmigaOS 2.04) bzw. 39 (AmigaOS 3.0))
- __ __
- )\\ /(( __
- / \\ / \\ __ ________ / \\ ________
- / \\ / \\ )\\ ) \\ ( )) ) \\
- / /\ \V /\ \\ / \\ / ___ \\ \_// / ___ \\
- / // \ // \ \\ / \\ / // \___// ___ / // \___//
- / // \ // \ \\ / /\ \\ / // _______ ) \\ / //
- / // \// \ \\ / /__\ \\ \ \\ \___ \\ / // \ \\ ____
- / // \ \\ / ______ \\ \ \\ ) \\ / // \ \\ ) \\
- / // © 1995--1997 by \ \\ / // \ \\ \ \\__/ // / // \ \\__/ //
- \_)) Christian Krapp \___)) \_)) \___)) \_______// \_// \_______//
- sMail: ________ ___ _____
- Christian Krapp eMail: / __//\ \V /// __//
- Hagenmähderstr.9 krabbe@informatik.fh-augsburg.de / _// \ /// _//
- D-86391 Stadtbergen / //__ / /// //__
- (GERMANY) WWW: \___// /_// \___//
- http://www.fh-augsburg.de/~krabbe/magiceye/
-
- Vxx.0 28.04.1995 - Die ersten Arbeiten an dem Programm beginnen (Animationen).
- Vxx.1 16.06.1995 - Nach langer Arbeit (und erneutem erstellen der Animationen)
- ist die erste brauchbare Version fertig.
- Vxx.2 01.08.1995 - Ein etwas komischer Fehler wurde behoben (Danke an Roland
- Fulde).
- - Farbanpassung implementiert (Nachdem sich Markus Speicher
- und Mario Cattaneo als einzige dafür interessiert haben,
- nur 39.x-Version).
- - ScreenNotify-Library wird unterstützt (Idee von Mario
- Cattaneo).
- - Augenrollen (Idee von Dirk Wrocklage).
- - Zitternde und rot unterlaufene Augen (Idee von Michael
- Krapp).
- - Augenrollen Asynchron, müde Augen und Links-Rechts schauen
- (Idee von Christian Krapp)
- Vxx.3 01.03.1996 - ScreenNotify-Library ist nun optional!
- - Commodity-Library wird vollständig unterstützt!
- - Jetzt aus Shell oder User-Startup aus startbar.
- - Rot unterlaufene Augen werden wieder weiß (wenn Augen lang-
- genug geschlossen).
- - MagicEYE hat jetzt ein besseres Zeitverhalten. Die alten
- Versionen liefen nicht korrekt mit Nemac IV (hoher Zeitver-
- brauch).
- Vxx.4 20.02.1997 - Hintergrund kann nun durchscheinend sein (option)!
- - Quickquit ist wieder als option drinnen!
- - MagicEYE-Fenster ist immer das hinterste Fenster
- - MagicEYE im WWW http://www.fh-augsburg.de/~krabbe/magiceye/
- _ _
- / \ / \
- \#/ \#/
- _ _ _ _ _
- /(\ : /(\ _ /(\ /(\ /(\
- / \ / \ /(\ / \ / \ / \
- / \ / \ / \ / \ / \___ / \
- / \ / \/ \ / // ___ \ / \
- / \ / \ / // /\__\ \ / \
- / \ / \ / // / / )// \
- / /\ \ / /\ /\ \ / // / / \/ /\ \
- / /__\ // / /\ / /\ // // / /______\ /__\ \
- / ____ // / / \/ / / // // / / _ \\ ____ \
- / /\__/ // / / \/ / // / \ ( /\( \ /\\ \_ \ \
- \ ( / (___/ \ ( / (___/ \ ( / \ V \\/ / / \___)\ ) /\
- \ V \__\/ \ V \__\/ \ V \ \__7 / / \__\/ / / /
- \___/\ \___/\ \___/\ \_________/ / \___/ /
- \__\/ sMail: \__\/ eMail: \__\/ \________\/ \__\/
- _______ ___ _____
- Christian Krapp krabbe@ / __//\ \/ /// __//
- Hagenmähderstr.9 informatik.fh-augsburg.de / _// \ /// _//
- D-86391 Stadtbergen / //__ / /// //__
- (GERMANY) \___// /_// \___//
- © 1995,1996,1997 by Christian Krapp
- Freigegeben als SHAREWARE
-
- Vxx.5 01.07.1997 - Fehler in Layer-Patch entfernt
- - Besseres Zeitverhalten!
- - Es kann jetzt die Farbe der Augelider, blutunterlaufenen
- Augen, Pupillen und Augäpfel geändert werden.
- - Neue Effekte:
- + Augenlider können einzeln schließen,
- + ärgerliche, ängstliche und beleidigte Augen,
- + Augen schauen nach oben-unten.
- + verschiedene Pupillen-Graphiken:
- * Normal
- * Große Pupillen
- * Kreuz Pupillen
- * Amiga Pupillen
- * Herz Puplllen
- - Effekte können ausgeschaltet werden.
- - Fenster kann verschoben werden
- - Einige benötigte ToolTypes wurden implementiert.
- - Konfigurations-Datei wurde zusätzlich eingeführt.
- - Einige Fehler wurden entfernt.
-
- --------------------------------------------------------------------------------
-